package cn.dxj1016.demo01;
//创建线程方式一：继承Thread类，重写run（）方法，调用start开启线程
public class TestThread1 extends Thread{
    @Override
    public void run() {
//        run方法线程体
        for (int i = 0; i < 20; i++) {
            System.out.println("我在看代码----" + i);
        }
    }
    public static void main(String[] args) {

//        main线程，主线程

//        创建一个线程对象
        TestThread1 testThread1 = new TestThread1();
//        调用start（）方法开启线程；
//        这里如果换成调用run方法的话，是先输出run方法内容，再输出main方法内容
//        start()方法开启线程，run（）方法和main（）是交替实行的，不是哪个先后的，只是时间太快，看不出来，如果给值很大，那么会看出两个方法交替输出
        testThread1.start();
        for (int i = 0; i < 20; i++) {
            System.out.println("我在学习多线程---" + i);
        }
    }
}
